import api from '../../../fetch/api'

export default {
    data() {
        return {
            bigImgPath: ''
        }
    },
    created() {
        // this.getItemList();
    },
    methods: {
        getList() {
            let params = $.extend({}, this.searchParams, this.otherParams);
            console.log('this.otherParams', this.otherParams)
            this.getItemList(params);
        },
        showBigImgModal(name, path) {
            this.bigImgPath = path;
            this.toOpenImgModal(name, path);
        },
        flipItem(operate) {
            //详情翻页按钮
            var _this = this;
            switch (operate) {
                case "next":
                    if (_this.nextDisable) {
                        return
                    }
                    _this.prevDisable = false;
                    _this.currentIndex++;

                    if (_this.currentIndex == _this.tbodysInfo.length - 1) {
                        _this.nextDisable = true;
                    }
                    break;
                case "prev":
                    // 判断是否要执行_this.currentIndex--;
                    if (_this.prevDisable) {
                        return
                    }
                    //点击上一页的时候下一页默认可使用
                    _this.nextDisable = false;
                    _this.currentIndex--;

                    if (_this.currentIndex == 0) {
                        _this.prevDisable = true
                    }
                    break;
                default:
                    break;
            }
            _this.detialModalData = _this.tbodysInfo[_this.currentIndex];
        },
        //获取列表
        getItemList(aparams) {
            let self = this,
                params = {
                    page: this.pageNumber,
                    rp: this.pageSize
                };
            params = $.extend({}, params, aparams);
            // API.coupon.GetTraderListData(params)
            api.fetchGet('/park/carLeaveHistory/getCarLeaveHistroyByPage.do', params)
                .then(res => {
                    console.log('getListResult', res)
                    let data = res.data,
                        list = data.rows;
                    self.tbodysInfo = list;
                    self.total = data.total;
                }, err => { })
        },
        detialModal_open(index) {
            //详情弹框
            var _this = this;
            _this.tbodysInfoLength = _this.tbodysInfo.length;
            _this.detialModalData = _this.tbodysInfo[index];
            _this.currentIndex = index;
            _this.currentIndex == 0 ? _this.prevDisable = true : _this.prevDisable = false;
            _this.currentIndex == _this.tbodysInfo.length - 1 ? _this.nextDisable = true : _this.nextDisable = false;
            _this.toOpenModal('detialModal');

        },
        toBatchOprators(name, data) {
            switch (name) {
                case 'bt_correct': this.toAdjust(data); break;
                default: break;
            }
        },
        // toAdjust() {
        //     this.tbodysInfo = [
        //         {
        //             "id": 30250016,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017080314445304913627",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "粤DH47X9",
        //             "parkName": "开发停车场2",
        //             "cardNum": "01B97291",
        //             "parkingDuration": 31,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-08-03 14:44:53",
        //             "leaveTime": "2017-08-03 15:15:56",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "Fu_in",
        //             "leaveChannel": "Fu_Out",
        //             "shouldValue": 4,
        //             "realValue": 4,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102486,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017080315191886979989",
        //                     "topBillCode": "2017080314445304913627",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "粤DH47X9",
        //                     "cardCode": null,
        //                     "payTime": 1501744570000,
        //                     "shouldValue": 4,
        //                     "realValue": 4,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "akeadmin",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249922,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017080213473804990289",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "粤DH47X9",
        //             "parkName": "开发停车场2",
        //             "cardNum": "0154E991",
        //             "parkingDuration": 1537,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-08-02 13:47:38",
        //             "leaveTime": "2017-08-03 15:25:08",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "Fu_in",
        //             "leaveChannel": "Fu_Out",
        //             "shouldValue": 59,
        //             "realValue": 59,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102491,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017080315282271716031",
        //                     "topBillCode": "2017080213473804990289",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "粤DH47X9",
        //                     "cardCode": null,
        //                     "payTime": 1501745113000,
        //                     "shouldValue": 59,
        //                     "realValue": 59,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "akeadmin",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249774,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017073110003104937677",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0731100031112",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 0,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-31 10:00:31",
        //             "leaveTime": "2017-07-31 10:00:31",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102409,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017073115194777111486",
        //                     "topBillCode": "2017073110003104937677",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "未识别0731100031112",
        //                     "cardCode": null,
        //                     "payTime": 1501485584000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "yz",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249676,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072716225004911090",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727162257943",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 0,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 16:22:50",
        //             "leaveTime": "2017-07-27 16:22:57",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "开发入口",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102384,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072716231875567988",
        //                     "topBillCode": "2017072716225004911090",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "湘A54321",
        //                     "cardCode": null,
        //                     "payTime": 1501143793000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249663,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072714343004954177",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727151309012",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 38,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 14:34:30",
        //             "leaveTime": "2017-07-27 15:13:09",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "Fu_in",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102382,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072715135592896105",
        //                     "topBillCode": "2017072714343004954177",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "粤G888E3",
        //                     "cardCode": null,
        //                     "payTime": 1501139625000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249640,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072712064604928569",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727120800897",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 1,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 12:06:46",
        //             "leaveTime": "2017-07-27 12:08:00",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "开发入口",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102379,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072712120251561953",
        //                     "topBillCode": "2017072712064604928569",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "未识别0727120646614",
        //                     "cardCode": null,
        //                     "payTime": 1501128715000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249639,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072712035004999786",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727121217778",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 8,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 12:03:50",
        //             "leaveTime": "2017-07-27 12:12:17",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "开发入口",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102380,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072712123656658015",
        //                     "topBillCode": "2017072712035004999786",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "未识别0727120350033",
        //                     "cardCode": null,
        //                     "payTime": 1501128752000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249636,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072711491204955148",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727115046529",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 1,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 11:49:12",
        //             "leaveTime": "2017-07-27 11:50:46",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "开发入口",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102377,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072711512100265996",
        //                     "topBillCode": "2017072711491204955148",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "未识别0727114912636",
        //                     "cardCode": null,
        //                     "payTime": 1501127471000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249637,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072711451504979120",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727115124188",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 6,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 11:45:15",
        //             "leaveTime": "2017-07-27 11:51:24",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "开发入口",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102378,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072711515502216332",
        //                     "topBillCode": "2017072711451504979120",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "未识别0727115124188",
        //                     "cardCode": null,
        //                     "payTime": 1501127504000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         },
        //         {
        //             "id": 30249634,
        //             "carrierId": null,
        //             "parkId": null,
        //             "topBillCode": "2017072711440204900583",
        //             "parkingRecordUUId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //             "plateNum": "未识别0727114432984",
        //             "parkName": "开发停车场2",
        //             "cardNum": "",
        //             "parkingDuration": 0,
        //             "parkingDurationStr": null,
        //             "approchVip": "NORMAL",
        //             "approchVipType": "临时车",
        //             "leaveVip": "NORMAL",
        //             "leaveVipType": "临时车",
        //             "approchTime": "2017-07-27 11:44:02",
        //             "leaveTime": "2017-07-27 11:44:32",
        //             "approchPlateUrl": "dist/images/plate-test.jpg",
        //             "approchCarUrl": "dist/images/plate-test.jpg",
        //             "leavePlateUrl": "dist/images/plate-test.jpg",
        //             "leaveCarUrl": "dist/images/plate-test.jpg",
        //             "approchChannel": "开发入口",
        //             "leaveChannel": "开发出口",
        //             "shouldValue": 0,
        //             "realValue": 0,
        //             "reliefValue": 0,
        //             "detailList": [
        //                 {
        //                     "id": 22102376,
        //                     "parkId": "4688ff5a-b71b-4779-a479-44a360a8567f",
        //                     "billCode": "2017072711450331234829",
        //                     "topBillCode": "2017072711440204900583",
        //                     "thirdBillCode": null,
        //                     "billOriginType": "PARK",
        //                     "carCode": "沪C68741",
        //                     "cardCode": null,
        //                     "payTime": 1501127094000,
        //                     "shouldValue": 0,
        //                     "realValue": 0,
        //                     "reliefValue": 0,
        //                     "payMode": "CASH",
        //                     "payOrigin": "GATE",
        //                     "payModeRemark": "现金",
        //                     "payOriginRemark": "出入口",
        //                     "tollCollectorName": "test",
        //                     "receiverType": "PARK",
        //                     "isArrear": "NO",
        //                     "couponNameList": "-"
        //                 }
        //             ]
        //         }
        //     ]
        // },
        exportData() {
            let self = this;
            let params = {
            };
            params = $.extend({}, params, this.searchParams, this.otherParams);
            self.showDialog("确认导出该报表?", '', function () {
                self.toExportAsync('park/carLeaveHistory/exportCarLeaveHistory.do', params)
            })
        }
    }
}